
/*
** HTML elements
*/
body {
  margin: 0;
  padding: 0;
  color: #000;
  background-color: #999999;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.page{
	margin: 0px auto;
	top: 0px;
	position: relative;
	width: 900px; /* The entire template's width is set in this class. */
	text-align: justify;
	background: white;
	
}

tr.odd td, tr.even td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 1.2em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
a {
  text-decoration: none;
  font-weight: bold;
}
a:link {
  color: #39c;
}
a:visited {
  color: #369;
}
a:hover {
  color: #39c;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  font-size: 1em;
}
.form-item label {
  font-size: 1em;
  color: #222;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}

/*
** Page layout blocks / IDs
*/
#header, #content {
  width: 100%;
}
/** Frontpage content **/
#content-fp{
	width:898px;
	height:600px;
	 background-image: url('/sites/jy.catholic.org.hk/files/front-pg-image/front-pg_0.jpg');	
	 	background-repeat: no-repeat;
	
	}
	
#content-fp .content-fp-top{
margin-top:0px;	
	float:top;
	position: absolute;
	width:898px;
   
	}	

#content-fp .content-fp-left{
	margin-top:17px;	
	position: absolute;
	width:150px;
	height:519px;
	}	

#content-fp .content-fp-middle{
	margin-top:17px;	
	margin-left:150px;
	position: absolute;
	width:353px;
	height:519px;
	background:transparent;
	}

#content-fp .content-fp-right{
	margin-top:17px;	
	margin-left:523px;
	position: absolute;
	width:375px;
	height:519px;
	}

#content-fp .newspaper{
	background-image: url('/sites/jy.catholic.org.hk/files/front-pg-image/front-pg_07.jpg');	
	margin-top:537px;	
	margin-left:0px;
	position: absolute;
	width:150px;
	height:63px;
	}	
#content-fp .student {
	border: 0px solid black;
	background-image: url('/sites/jy.catholic.org.hk/files/front-pg-image/front-pg_08.jpg');
	position: absolute;
	background-repeat: no-repeat;
	width:170px;
	height:63px;
	margin-left:150px;
	margin-top:537px;	
}
	
#content-fp .contactus {
	background-image: url('/sites/jy.catholic.org.hk/files/front-pg-image/front-pg_09.jpg');
	position: absolute;
	background-repeat: no-repeat;
	width:149px;
	height:63px;
	margin-left:320px;
	margin-top:537px;	
}

#content-fp .order {
	border: 0px solid black;
	background-image: url('/sites/jy.catholic.org.hk/files/front-pg-image/front-pg_10.jpg');
	position: absolute;
	background-repeat: no-repeat;
	width:152px;
	height:63px;
	margin-left:469px;
	margin-top:537px;	
}	


#content-fp .aboutus {
	border: 0px solid black;
	background-image: url('/sites/jy.catholic.org.hk/files/front-pg-image/front-pg_11.jpg');
	position: absolute;
	background-repeat: no-repeat;
	width:141px;
	height:63px;
	margin-left:621px;
	margin-top:537px;	
}	

#content-fp .archive {
	border: 0px solid black;
	background-image: url('/sites/jy.catholic.org.hk/files/front-pg-image/front-pg_12.jpg');
	position: absolute;
	background-repeat: no-repeat;
	width:136px;
	height:63px;
	margin-left:762px;
	margin-top:537px;	
}	

/**end **/

#content-index{
    background-image: url('/sites/jy.catholic.org.hk/files/index-pg-image/2011-jy-website_page-2a_00.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:600px;
	}
	
#content-index .index-0{
	border: 0px solid black;
	position: absolute;
	width:102px;
	height:62px;
	margin-left:35px;
	margin-top:0px;
}	
#content-index .index-1{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:35px;
	margin-top:55px;
}

#content-index .index-2{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:620px;
	margin-top:65px;
}

#content-index .index-3{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:750px;
	margin-top:70px;
}

#content-index .index-4{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:750px;
	margin-top:200px;
}

#content-index .index-5{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:620px;
	margin-top:310px;
}

#content-index .index-6{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:260px;
	margin-top:320px;
}

#content-index .index-7{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:150px;
	margin-top:310px;
}

#content-index .index-8{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:35px;
	margin-top:310px;
}

#content-index .index-9{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:380px;
	margin-top:130px;
}

#content-index .index-10{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:260px;
	margin-top:70px;
}

#content-index .index-11{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:35px;
	margin-top:185px;
}

#content-index .index-12{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:495px;
	margin-top:250px;
}

#content-index .index-13{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:150px;
	margin-top:195px;
}

#content-index .index-14{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:260px;
	margin-top:185px;
}

#content-index .index-15{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:623px;
	margin-top:185px;
}

#content-index .index-16{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:120px;
	margin-left:150px;
	margin-top:60px;
}

#content-index .index-17{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:107px;
	margin-left:490px;
	margin-top:130px;
}
#content-index .index-18{
	border: 0px solid black;
	position: absolute;
	width:98px;
	height:107px;
	margin-left:380px;
	margin-top:255px;
}

#content-index .index-19{
	border: 0px solid black;
	position: absolute;
	width:154px;
	height:232px;
	margin-left:376px;
	margin-top:368px;
}
#content-sub-index{
    background-color: #CBEFFB;
    background-image: url('/sites/jy.catholic.org.hk/files/sub-pg-image/2011-jy-website_page-4_bg.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:599px;
	}
	
/*** start ABC main page */
#content-sub-index-abc{
    background-color: #CBEFFB;
    background-image: url('/sites/jy.catholic.org.hk/files/sub-pg-image/2011-jy-website_page-abc_bg.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:599px;
	}
	
#content-sub-index-abc .abc{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:118px;
	margin-left:190px;
	margin-top:180px;
}

#content-sub-index-abc .magic{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:375px;
	margin-top:180px;
}
#content-sub-index-abc .idioms{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:575px;
	margin-top:180px;
}	

#content-sub-index-abc .ea{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:118px;
	margin-left:190px;
	margin-top:300px;
}	

#content-sub-index-abc .ws{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:375px;
	margin-top:300px;
}
#content-sub-index-abc .wl{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:575px;
	margin-top:300px;
}	

#content-sub-index-abc .home{
	border: 0px solid black;
	position: absolute;
	width:82px;
	height:49px;
	margin-left:48px;
	margin-top:11px;
}	

#content-sub-index-abc .archive{
	border: 0px solid black;
	position: absolute;
	width:146px;
	height:59px;
	margin-left:186px;
	margin-top:6px;
}	

/*** end ABC main page */


/*** start wy main page */
#content-sub-index-wy{
    background-color: #CBEFFB;
    background-image: url('/sites/jy.catholic.org.hk/files/sub-pg-image/2011-jy-website_page-wy_bg.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:599px;
	}
	
#content-sub-index-wy .wy{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:118px;
	margin-left:190px;
	margin-top:180px;
}

#content-sub-index-wy .sa{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:375px;
	margin-top:180px;
}
#content-sub-index-wy .gm{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:575px;
	margin-top:180px;
}	
	
#content-sub-index-wy .ew{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:280px;
	margin-top:320px;
}	
	
#content-sub-index-wy .wn{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:500px;
	margin-top:320px;
}	

#content-sub-index-wy .home{
	border: 0px solid black;
	position: absolute;
	width:82px;
	height:49px;
	margin-left:48px;
	margin-top:11px;
}	

#content-sub-index-wy .archive{
	border: 0px solid black;
	position: absolute;
	width:146px;
	height:59px;
	margin-left:186px;
	margin-top:6px;
}	

/*** end WY main page */


/*** start create main page */
#content-sub-index-create{
    background-color: #CBEFFB;
    background-image: url('/sites/jy.catholic.org.hk/files/sub-pg-image/2011-jy-website_page-create_bg.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:599px;
	}
	


#content-sub-index-create .cw{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:118px;
	margin-left:230px;
	margin-top:180px;
}
#content-sub-index-create .wt{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:480px;
	margin-top:180px;
}	
	

#content-sub-index-create .home{
	border: 0px solid black;
	position: absolute;
	width:82px;
	height:49px;
	margin-left:48px;
	margin-top:11px;
}	

#content-sub-index-create .archive{
	border: 0px solid black;
	position: absolute;
	width:146px;
	height:59px;
	margin-left:186px;
	margin-top:6px;
}	

/*** end create main page */

/*** start young main page */
#content-sub-index-young{
    background-color: #CBEFFB;
    background-image: url('/sites/jy.catholic.org.hk/files/sub-pg-image/2011-jy-website_page-young_bg.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:599px;
	}
	


#content-sub-index-young .yc{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:118px;
	margin-left:230px;
	margin-top:180px;
}
#content-sub-index-young .gw{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:480px;
	margin-top:180px;
}	
	

#content-sub-index-young .home{
	border: 0px solid black;
	position: absolute;
	width:82px;
	height:49px;
	margin-left:48px;
	margin-top:11px;
}	

#content-sub-index-young .archive{
	border: 0px solid black;
	position: absolute;
	width:146px;
	height:59px;
	margin-left:186px;
	margin-top:6px;
}	

/*** end young main page */
/*** start life main page */
#content-sub-index-life{
    background-color: #CBEFFB;
    background-image: url('/sites/jy.catholic.org.hk/files/sub-pg-image/2011-jy-website_page-livemusic_bg.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:599px;
	}
	


#content-sub-index-life .tidleUnlimit{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:118px;
	margin-left:230px;
	margin-top:180px;
}
#content-sub-index-life .happylife{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:480px;
	margin-top:180px;
}	
#content-sub-index-life .schoolwriting{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:230px;
	margin-top:300px;
}		

#content-sub-index-life .home{
	border: 0px solid black;
	position: absolute;
	width:82px;
	height:49px;
	margin-left:48px;
	margin-top:11px;
}	

#content-sub-index-life .archive{
	border: 0px solid black;
	position: absolute;
	width:146px;
	height:59px;
	margin-left:186px;
	margin-top:6px;
}	

/*** end life main page */

/*** start Live Power main page */
#content-sub-index-live{
    background-color: #CBEFFB;
    background-image: url('/sites/jy.catholic.org.hk/files/sub-pg-image/2011-jy-website_page-lifepower_bg.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:599px;
	}
	
#content-sub-index-live .glife{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:118px;
	margin-left:190px;
	margin-top:180px;
}

#content-sub-index-live .Ast{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:375px;
	margin-top:180px;
}
#content-sub-index-live .teens{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:575px;
	margin-top:180px;
}	

#content-sub-index-live .army{
	border: 0px solid black;
	position: absolute;
	width:180px;
	height:106px;
	margin-left:370px;
	margin-top:300px;
}	
	

#content-sub-index-live .home{
	border: 0px solid black;
	position: absolute;
	width:82px;
	height:49px;
	margin-left:48px;
	margin-top:11px;
}	

#content-sub-index-live .archive{
	border: 0px solid black;
	position: absolute;
	width:146px;
	height:59px;
	margin-left:186px;
	margin-top:6px;
}	
/*** end live main page */


/*** start reading main page */
#content-sub-index-reading{
    background-color: #CBEFFB;
    background-image: url('/sites/jy.catholic.org.hk/files/sub-pg-image/2011-jy-website_page-reading_bg.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:599px;
	}


#content-sub-index-reading .greatbooks{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:118px;
	margin-left:230px;
	margin-top:180px;
}
#content-sub-index-reading .intreading{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:480px;
	margin-top:180px;
}	
		

#content-sub-index-reading .home{
	border: 0px solid black;
	position: absolute;
	width:82px;
	height:49px;
	margin-left:48px;
	margin-top:11px;
}	

#content-sub-index-reading .archive{
	border: 0px solid black;
	position: absolute;
	width:146px;
	height:59px;
	margin-left:186px;
	margin-top:6px;
}	

/*** end reading main page */


/*** start Art main page */
#content-sub-index-art{
    background-color: #CBEFFB;
    background-image: url('/sites/jy.catholic.org.hk/files/sub-pg-image/2011-jy-website_page-art_bg.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:599px;
	}
	
#content-sub-index-art .bj{
	border: 0px solid black;
	position: absolute;
	width:180px;
	height:106px;
	margin-left:190px;
	margin-top:180px;
}

#content-sub-index-art .tbook{
	border: 0px solid black;
	position: absolute;
	width:180px;
	height:106px;
	margin-left:370px;
	margin-top:180px;
}
#content-sub-index-art .lo{
	border: 0px solid black;
	position: absolute;
	width:180px;
	height:106px;
	margin-left:560px;
	margin-top:180px;
}	
#content-sub-index-art .rock{
	border: 0px solid black;
	position: absolute;
	width:180px;
	height:106px;
	margin-left:190px;
	margin-top:300px;
}	
#content-sub-index-art .bx{
	border: 0px solid black;
	position: absolute;
	width:180px;
	height:106px;
	margin-left:370px;
	margin-top:300px;
}
#content-sub-index-art .ph{
	border: 0px solid black;
	position: absolute;
	width:180px;
	height:106px;
	margin-left:560px;
	margin-top:300px;
}	
		

#content-sub-index-art .home{
	border: 0px solid black;
	position: absolute;
	width:82px;
	height:49px;
	margin-left:48px;
	margin-top:11px;
}	

#content-sub-index-art .archive{
	border: 0px solid black;
	position: absolute;
	width:146px;
	height:59px;
	margin-left:186px;
	margin-top:6px;
}	
/*** end art main page */

/*** start sky main page */
#content-sub-index-sky{
    background-color: #CBEFFB;
    background-image: url('/sites/jy.catholic.org.hk/files/sub-pg-image/2011-jy-website_page-sky_bg.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:599px;
	}
	


#content-sub-index-sky .heart{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:118px;
	margin-left:230px;
	margin-top:180px;
}
#content-sub-index-sky .fb{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:480px;
	margin-top:180px;
}	
	

	
#content-sub-index-sky .fl{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:230px;
	margin-top:320px;
}
#content-sub-index-sky .dr{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:480px;
	margin-top:320px;
}

#content-sub-index-sky .pb{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:230px;
	margin-top:429px;
}		
	
#content-sub-index-sky .home{
	border: 0px solid black;
	position: absolute;
	width:82px;
	height:49px;
	margin-left:48px;
	margin-top:11px;
}	

#content-sub-index-sky .archive{
	border: 0px solid black;
	position: absolute;
	width:146px;
	height:59px;
	margin-left:186px;
	margin-top:6px;
}	

/*** end sky main page */	


/*** start Smart main page */
#content-sub-index-smart{
    background-color: #CBEFFB;
    background-image: url('/sites/jy.catholic.org.hk/files/sub-pg-image/2011-jy-website_page-smart_bg.jpg');
	background-repeat: no-repeat;
	width:900px;
	height:599px;
	}
	
#content-sub-index-smart .bj{
	border: 0px solid black;
	position: absolute;
	width:180px;
	height:106px;
	margin-left:190px;
	margin-top:180px;
}

#content-sub-index-smart .tbook{
	border: 0px solid black;
	position: absolute;
	width:180px;
	height:106px;
	margin-left:370px;
	margin-top:180px;
}
#content-sub-index-smart .lo{
	border: 0px solid black;
	position: absolute;
	width:180px;
	height:106px;
	margin-left:560px;
	margin-top:180px;
}	
#content-sub-index-smart .rock{
	border: 0px solid black;
	position: absolute;
	width:180px;
	height:106px;
	margin-left:370px;
	margin-top:300px;
}	
		

#content-sub-index-smart .home{
	border: 0px solid black;
	position: absolute;
	width:82px;
	height:49px;
	margin-left:48px;
	margin-top:11px;
}	

#content-sub-index-smart .archive{
	border: 0px solid black;
	position: absolute;
	width:146px;
	height:59px;
	margin-left:186px;
	margin-top:6px;
}	
/*** end art main page */

#content-sub-index .home{
	border: 0px solid black;
	position: absolute;
	width:82px;
	height:49px;
	margin-left:48px;
	margin-top:11px;
}	

#content-sub-index .archive{
	border: 0px solid black;
	position: absolute;
	width:146px;
	height:59px;
	margin-left:186px;
	margin-top:6px;
}	



#content-sub-index .engworld{
	border: 0px solid black;
	position: absolute;
	width:140px;
	height:160px;
	margin-left:665px;
	margin-top:15px;
}	


#content-sub-index .wy-index-1{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:118px;
	margin-left:190px;
	margin-top:180px;
}

#content-sub-index .wy-index-2{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:375px;
	margin-top:180px;
}
#content-sub-index .wy-index-3{
	border: 0px solid black;
	position: absolute;
	width:200px;
	height:101px;
	margin-left:575px;
	margin-top:180px;
}
	

#content-sub-index .wy-index-4{

}

#content-sub-index .wy-index-5{

}

#content-node{
    background-color: #FFFFFF;
    background-image: url('/sites/jy.catholic.org.hk/files/content-pg-image/2011-jy-website_page-bg.jpg');
	background-repeat: no-repeat;
	width:635;
	min-height:1800px ;
	height:auto;
	}


#content-node-search{
    background-color: #FFFFFF;
    background-image: url('/sites/jy.catholic.org.hk/files/content-pg-image/2011-jy-website_page-bg-search.jpg');
	background-repeat: no-repeat;
	width:635;
	min-height:901px ;
	height:auto;
	}


.searchtitle{

position:absolute;
margin-left:250px;
margin-top:100px;
font-weight:bold;
font-size:20px;}
	
.view-taxonomy-list{
position:absolute;

margin-left:250px;
margin-top:150px;}

.view-taxonomy-list .views-exposed-widget {
width:100%;
font-size:12px;
font-weight:normal;

}
.views-exposed-widget label{
font-size:14px;
font-weight:normal;}

.view-taxonomy-list 	.view-content a, .view-taxonomy-term .view-content a{
color:#000;
font-size:14px;
font-weight:normal;
line-height:1.8em;
}
	
.views-field-phpcode{
font-size:14px;
}
	
.home {
	width:87px;
	height:47px;
	margin-left:48px;
	margin-top:18px;
	position: absolute;
    display:block;
	}

.archive {
	width:150px;
	height:56px;
	margin-left:180px;
	margin-top:16px;
	position: absolute;
    display:block;
	}
		
.sparks {
	width:240px;
	height:118px;
	margin-left:500px;
	margin-top:25px;
	position: absolute;
    display:block;
	}
			
.thanksgiving {
	width:123px;
	height:131px;
	margin-left:766px;
	margin-top:100px;
	position: absolute;
    display:block;
	}
.abcworld{
	width:145px;
	height:170px;
	margin-left:747px;
	margin-top:67px;
	position: absolute;
    display:block;
	}	
.abccollocation{
    display: block;
    height: 118x;
    margin-left: 510px;
    margin-top: 25px;
    position: absolute;
    width: 240px;
}	
.ea{
    display: block;
    height: 118x;
    margin-left: 510px;
    margin-top: 18px;
    position: absolute;
    width: 240px;
}	


.army{
    display: block;
    height: 145x;
    margin-left: 510px;
    margin-top: 12px;
    position: absolute;
    width: 241px;
}	

.wy_menu {
   	margin-left:150px;
	margin-top:140px;
	position: absolute;
    display:block;
	}	
.wy_image {
   	margin-left:150px;
	margin-top:175px;
	position: absolute;
    display:block;
	}	
.wy_content {
   	margin-left:150px;
	margin-right:150px;
	margin-top:500px;
	position: absolute;
    display:block;
    height:auto;
	width:602px;

	}	
			
	
#block-views-view_wymenu-block_1{
margin-left:300x;
}	


	
#content-node .row1 {
background-image: url('/sites/jy.catholic.org.hk/files/content-pg-image/2011-jy-website_page-3a_01.jpg');
width:1;
height:1000;
}

#header {
  background-color: #69c;
}
#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left; /* LTR */
  padding: 0 1em;
  border: 0;
}
#menu {
  padding: 0.5em 0.5em 0 0.5em; /* LTR */
  text-align: right; /* LTR */
  vertical-align: middle;
}
#navlist {
  font-size: 1.0em;
  padding: 0 0.8em 1.2em 0; /* LTR */
  color: #9cf;
}
#navlist a {
  font-weight: bold;
  color: #fff;
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0; /* LTR */
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #9cf;
}
ul.links li {
  border-left: 1px solid #9cf; /* LTR */
}
ul.links li.first {
  border: none;
}
#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}
#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
}
#mission, .node .content, .comment .content {
  line-height: 1.4em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: .5em;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  background-color: #ddd;
  width: 16em;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
  vertical-align: top;
}
#footer {
  background-color: #eee;
  padding: 1em;
  font-size: 0.8em;
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
  font-weight: bold;
  font-size: 1.3em;
  color: #777;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
}
.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
}
.block, .box {
  padding: 0 0 1.5em 0; /* LTR */
}
.block {
  border-bottom: 0px solid #bbb;
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
}
.block .title {
  margin-bottom: .25em;
}
.box .title {
  font-size: 1.1em;
}
.node {
  margin: 0 0 0; /* LTR */
  height: auto;
  margin-bottom:10px;


}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}
.node .content, .comment .content {
  margin: .5em 0 .5em;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em; /* LTR */
}
.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}

#views-exposed-form-taxonomy-list-page-1 .form-select{
width:200px;}

#views-exposed-form-taxonomy-list-page-1 #edit-body.form-text{
width:400px;
}

span.date-display-single {
  font-size:10pt;
}